Software developer
- Wrocław
- Engineering
We are seeking a dynamic and experienced Software Developer to join our dedicated team. The successful candidate will be responsible for designing, developing, and maintaining software applications in a collaborative environment. This role requires a strong understanding of software development principles, a commitment to quality, and the ability to communicate effectively with team members and stakeholders.
1. Design and develop scalable software solutions according to company needs and project specifications.
2. Collaborate with cross-functional teams to determine and implement project requirements.
3. Maintain and improve the performance of existing software by testing and modifying to meet user needs.
4. Write clean, scalable code and conduct code reviews to enhance software quality.
5. Troubleshoot and resolve any software-related issues promptly to ensure the smooth functioning of applications.
6. Stay updated with the latest industry trends and technologies to continually improve skills and software performance.
1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
2. Minimum of 3 years of experience in software development, with a solid understanding of agile methodologies.
3. Proficiency in programming languages such as Java, C#, or Python.
4. Experience with front-end frameworks like React or Angular and back-end technologies such as Node.js or Spring Boot.
5. Familiarity with DevOps practices and tools such as Docker, Jenkins, and Kubernetes.
6. Excellent problem-solving skills and ability to work independently and within a team.